from django.apps import apps

from content import forms


def get_right_content(content_type):

    """ Получаем все необходимое для отображения страницы """

    def get_right_data():

        """ Получаем модель, с которой был связан запрос пользователя """

        model = apps.get_model(app_label='content', model_name=content_type)
        data = model.objects.all()
        return data


    def get_right_form():

        """ Получаем форму с которой был связан запрос пользователя """

        list_of_forms = {
        }
        form = list_of_forms[content_type]
        return form


    def get_right_template():

        """ Получаем шаблон с которым был связан запрос пользователя """

        list_of_template = {
        }
        template = list_of_template[content_type]
        return template


    # ВЫШЕ ОПРЕДЕЛЕНИЕ ФУНКЦИЙ

    data = get_right_data()
    form = get_right_form()
    template = get_right_template()
    return (data, template, form)
